/**
 * 项目中会用的一系列的工具方法
 */
uni.utils = {
  // 获取上一个页面实例
  getPrevPage() {
    // 这个 getCurrentPages() 是获取的小程序中的页面栈，这里面装的可不是Vue的实例
    const pages = getCurrentPages()
    return pages[pages.length - 2]
  },

  // 获取当前页面实例
  getCurrentPage() {
    const pages = getCurrentPages()
    return pages[pages.length - 1]
  },

  /**
   * 用户反馈（轻提示）
   * @param {string} title 提示文字内容
   * @param {string} icon 提示图标类型
   */
  toast(title = '数据加载失败！', icon = 'none', mask = false) {
    return uni.showToast({
      title,
      icon,
      mask,
    })
  },
}
